<?php
include '../base/validateAdminLogin.php';
include '../class/MMysql.php';

$agent_id = $_GET['agent_id'];

$mysql = new MMysql();

$agent = $mysql
    ->where(array('agent_id'=>$agent_id,'del_flag'=>0))
    ->select('agent');
//
$count1=$mysql->where(array('property_category'=>0,'property_agent_id'=>$agent_id,"del_flag"=>0))->count('property');
$count2=$mysql->where(array('property_category'=>1,'property_agent_id'=>$agent_id,"del_flag"=>0))->count('property');
$count3=$mysql->where(array('property_category'=>2,'property_agent_id'=>$agent_id,"del_flag"=>0))->count('property');
?>

<?php
include '../base/layout.php';
?>
<link href="../public/bootstrap-table/dist/bootstrap-table.css" rel="stylesheet" type="text/css" />
<script src="../public/bootstrap-table/dist/bootstrap-table.js"></script>

<style>
    .total{
        background-color:rgb(56,160,188);
        width: 100%;
        height: 34px;
        position: relative;
        top:10px;
        margin-left: 10px;
    }
    .mytab{
        margin-top: 40px;
        margin-left: 10px;
    }
    .tablelist{
        margin-left: 20px;
        margin-right: 30px;
        margin-top: 20px;
    }
</style>


<body>

<?php
include '../base/header.php';
?>

<section style="width: 100%;">

    <?php
    include '../base/sidemenu.php';
    ?>

    <aside class="content">

        <div style="margin-top: 20px;margin-left: 40px;position: relative;">

            <div style="height: 20px;">

            </div>

            <span style="font-size: 40px;">
                Agent info
            </span>

            <div style="float: right;">

                <?php
                echo '<a href="agent_update.php?agent_id='.$agent[0]['agent_id'].'">
                      <button class="btn" style="background-color: #2B2B2B;color: white;margin-right: 30px;margin-top: 15px;">
                        edit this agent
                    </button>
                </a>';
                ?>

            </div>

            <div style="margin-top: 15px;">
                <span class="user_info_span">
                   The company full name
                </span>
                <?php
                echo ' <input class="user_info_input" readonly type="text" value="'.$agent[0]['agent_name'].'">';
                ?>

            </div>

            <div style="margin-top: 15px;">
                <span class="user_info_span">
                   Tel
                </span>
                <?php
                echo '<input class="user_info_input" readonly type="text" value="'.$agent[0]['agent_tel'].'">';
                ?>


            </div>

            <div style="margin-top: 15px;">
                <span class="user_info_span">
                    Email
                </span>
                <?php
                echo ' <input class="user_info_input" readonly type="text" value="'.$agent[0]['agent_email'].'">';
                ?>


            </div>

            <div style="margin-top: 15px;">
                <span class="user_info_span">
                   Initial Password
                </span>
                <?php
                echo '<input class="user_info_input" readonly type="text" value="'.$agent[0]['agent_password'].'">';
                ?>


            </div>

        </div>

        <!-------------------------------tab------------------------------>

        <ul id="myTab" class="nav nav-tabs" style="margin-top: 20px;">
            <li class="active">
                <a href="#Agribusiness" data-toggle="tab">
                    Agribusiness
                </a>
            </li>
            <li><a href="#Residential" data-toggle="tab">Residential</a></li>

            <li><a href="#Dreamproperties" data-toggle="tab">Dream Properties</a></li>
        </ul>

        <div id="myTabContent" class="tab-content">
            <div class="tab-pane fade in active" id="Agribusiness">

                <div style="background-color:rgb(56,160,188);width: 100%;height: 34px;position: relative;top:10px;">
            <span style="color:white;font-size: 16px;line-height: 34px;padding-left: 30px;">
                <?php
                echo 'A total of '.$count1.' Agribusiness';
                ?>

            </span>
                </div>
                <div class="tablelist">
                    <table id="tradeList">

                    </table>
                </div>

            </div>
            <div class="tab-pane fade" id="Residential">
                <div style="background-color:rgb(56,160,188);width: 100%;height: 34px;position: relative;top:10px;">
            <span style="color:white;font-size: 16px;line-height: 34px;padding-left: 30px;">
                 <?php
                 echo 'A total of '.$count2.' Residential';
                 ?>

            </span>
                </div>

                <div class="tablelist">
                    <table id="tradeList2">

                    </table>
                </div>

            </div>


            <div class="tab-pane fade" id="Dreamproperties">
                <div style="background-color:rgb(56,160,188);width: 100%;height: 34px;position: relative;top:10px;">
            <span style="color:white;font-size: 16px;line-height: 34px;padding-left: 30px;">
                   <?php
                   echo 'A total of '.$count3.' Dream Properties';
                   ?>
            </span>
                </div>

                <div class="tablelist">
                    <table id="tradeList3">

                    </table>
                </div>

            </div>
        </div>

    </aside>

</section>

</body>
</html>

<script type="text/javascript">
    $(function () {

        Agribusiness();

        $('a[data-toggle="tab"]').on('show.bs.tab', function (e) {
            var activeTab = $(e.target).text(); // 激活的标签页
//            e.relatedTarget; // 前一个激活的标签页
            if(activeTab.trim()=="Agribusiness"){
//                alert('activeTab.trim()');
                Agribusiness();
            }
            else if(activeTab.trim()=="Residential"){
                Residential();
            }
            else if(activeTab.trim()=="Dream Properties"){
                Dreamproperties();
            }
        });


        function Agribusiness() {
            //得到查询的参数
            var queryParam = function (params) {
                var temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    rows: params.limit,  //页面大小
                    page: params.offset, //页码
                    method:"list_agent",
                    type:0,
                    <?php
                    echo 'agent_id:' .$agent[0]['agent_id']
                    ?>
                };
                return temp;
            };

            $('#tradeList').bootstrapTable({
                url: '../class/property/propertyfuction.php',     //请求后台的URL（*）
                method: 'GET',                      //请求方式（*）
                striped: true,                      //是否显示行间隔色
                cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
                pagination: true,                   //是否显示分页（*）
                queryParams: queryParam,//传递参数（*）
                sidePagination: "server",           //分页方式：client客户端分页，server服务端分页（*）
                pageNumber:1,                       //初始化加载第一页，默认第一页
                pageSize: 10,                       //每页的记录行数（*）
                pageList: [10, 25, 50, 100],        //可供选择的每页的行数（*）
                clickToSelect: true,                //是否启用点击选中行
                uniqueId: "agent_number",                     //每一行的唯一标识，一般为主键列
//            showToggle:true,                    //是否显示详细视图和列表视图的切换按钮
                cardView: false,                    //是否显示详细视图
                detailView: false,
                //是否显示父子表
                columns: [{
                    checkbox: true
                },{
                    field: 'property_name',
                    title: 'Name'
                }, {
                    field: 'city',
                    title: 'City',
                    align: 'center'
                }, {
                    field: 'property_dollar',
                    title: 'Price-Dollor',
                    align: 'center'
                }
                    , {
                        field: 'property_rmb',
                        title: 'Price-RMB',
                        align: 'center'
                    }
                    , {
                        field: 'agent',
                        title: 'Agent',
                        align: 'center'
                    }
                    , {
                        field: 'likes',
                        title: 'Likes',
                        align: 'center'
                    }
                    , {
                        field: 'operate',
                        title: 'Details',
                        align: 'center',
                        width:100,
                        clickToSelect: false,
                        formatter: operateFormatter,
                        events: {
                            'click .detail': function (e, value, row, index) {
                                // alert('删除 ' + JSON.stringify(row));

                                // e.preventDefault();
                            }}
                    }],
                onDblClickRow:function(row,element,field){
//                console.log( $('#tradeList').bootstrapTable('getSelections'));
                }
            });

            function operateFormatter(value, row, index) {
                return [
                    '<a class="detail" style="color: rgb(92,172,196);" href="property_edit.php?likes='+row['likes']+'&property_id='+row['property_id']+'" data-agent_number='+row.agent_number+'  title="detail"> Click to view',
                    '</a> '
                ].join('');
            }
        }

        function Residential() {
            //得到查询的参数
            var queryParam = function (params) {
                var temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    rows: params.limit,  //页面大小
                    page: params.offset, //页码
                    method:"list_agent",
                    type:1,
                    <?php
                    echo 'agent_id:' .$agent[0]['agent_id']
                    ?>
                };
                return temp;
            };

            $('#tradeList2').bootstrapTable({
                url: '../class/property/propertyfuction.php',     //请求后台的URL（*）
                method: 'GET',                      //请求方式（*）
                striped: true,                      //是否显示行间隔色
                cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
                pagination: true,                   //是否显示分页（*）
                queryParams: queryParam,//传递参数（*）
                sidePagination: "server",           //分页方式：client客户端分页，server服务端分页（*）
                pageNumber:1,                       //初始化加载第一页，默认第一页
                pageSize: 10,                       //每页的记录行数（*）
                pageList: [10, 25, 50, 100],        //可供选择的每页的行数（*）
                clickToSelect: true,                //是否启用点击选中行
                uniqueId: "agent_number",                     //每一行的唯一标识，一般为主键列
//            showToggle:true,                    //是否显示详细视图和列表视图的切换按钮
                cardView: false,                    //是否显示详细视图
                detailView: false,
                //是否显示父子表
                columns: [{
                    checkbox: true
                },{
                    field: 'property_name',
                    title: 'Name'
                }, {
                    field: 'city',
                    title: 'City',
                    align: 'center'
                }, {
                    field: 'property_dollar',
                    title: 'Price-Dollor',
                    align: 'center'
                }
                    , {
                        field: 'property_rmb',
                        title: 'Price-RMB',
                        align: 'center'
                    }
                    , {
                        field: 'agent',
                        title: 'Agent',
                        align: 'center'
                    }
                    , {
                        field: 'likes',
                        title: 'Likes',
                        align: 'center'
                    }
                    , {
                        field: 'operate',
                        title: 'Details',
                        align: 'center',
                        width:100,
                        clickToSelect: false,
                        formatter: operateFormatter,
                        events: {
                            'click .detail': function (e, value, row, index) {
                                // alert('删除 ' + JSON.stringify(row));

                                // e.preventDefault();
                            }}
                    }],
                onDblClickRow:function(row,element,field){
//                console.log( $('#tradeList').bootstrapTable('getSelections'));
                }
            });

            function operateFormatter(value, row, index) {
                return [
                    '<a class="detail" style="color: rgb(92,172,196);" href="property_edit.php?likes='+row['likes']+'&property_id='+row['property_id']+'" data-agent_number='+row.agent_number+'  title="detail"> Click to view',
                    '</a> '
                ].join('');
            }
        }

        function Dreamproperties() {
            //得到查询的参数
            var queryParam = function (params) {
                var temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                    rows: params.limit,  //页面大小
                    page: params.offset, //页码
                    method:"list_agent",
                    type:2,
                    <?php
                    echo 'agent_id:' .$agent[0]['agent_id']
                    ?>
                };
                return temp;
            };

            $('#tradeList3').bootstrapTable({
                url: '../class/property/propertyfuction.php',     //请求后台的URL（*）
                method: 'GET',                      //请求方式（*）
                striped: true,                      //是否显示行间隔色
                cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
                pagination: true,                   //是否显示分页（*）
                queryParams: queryParam,//传递参数（*）
                sidePagination: "server",           //分页方式：client客户端分页，server服务端分页（*）
                pageNumber:1,                       //初始化加载第一页，默认第一页
                pageSize: 10,                       //每页的记录行数（*）
                pageList: [10, 25, 50, 100],        //可供选择的每页的行数（*）
                clickToSelect: true,                //是否启用点击选中行
                uniqueId: "agent_number",                     //每一行的唯一标识，一般为主键列
//            showToggle:true,                    //是否显示详细视图和列表视图的切换按钮
                cardView: false,                    //是否显示详细视图
                detailView: false,
                //是否显示父子表
                columns: [{
                    checkbox: true
                },{
                    field: 'property_name',
                    title: 'Name'
                }, {
                    field: 'city',
                    title: 'City',
                    align: 'center'
                }, {
                    field: 'property_dollar',
                    title: 'Price-Dollor',
                    align: 'center'
                }
                    , {
                        field: 'property_rmb',
                        title: 'Price-RMB',
                        align: 'center'
                    }
                    , {
                        field: 'agent',
                        title: 'Agent',
                        align: 'center'
                    }
                    , {
                        field: 'likes',
                        title: 'Likes',
                        align: 'center'
                    }
                    , {
                        field: 'operate',
                        title: 'Details',
                        align: 'center',
                        width:100,
                        clickToSelect: false,
                        formatter: operateFormatter,
                        events: {
                            'click .detail': function (e, value, row, index) {
                                // alert('删除 ' + JSON.stringify(row));

                                // e.preventDefault();
                            }}
                    }],
                onDblClickRow:function(row,element,field){
//                console.log( $('#tradeList').bootstrapTable('getSelections'));
                }
            });

            function operateFormatter(value, row, index) {
                return [
                    '<a class="detail" style="color: rgb(92,172,196);" href="property_edit.php?likes='+row['likes']+'&property_id='+row['property_id']+'" data-agent_number='+row.agent_number+'  title="detail"> Click to view',
                    '</a> '
                ].join('');
            }
        }

        $(".menu").height($('.content').height());

    });
</script>
